self-propelled tanker barge - Espagnol Anglais Dictionnaire